package com.ruoyi.system.basicInformation.bo;

import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;
import java.util.List;


/**
 * 船舶信息添加对象 t_ship
 *
 * @author ruoyi
 * @date 2021-05-20
 */
@Data
@ApiModel("船舶信息添加对象")
public class TShipAddBo {

    /** 主键id */
    @ApiModelProperty("主键id")
    private Long id;

    /** 数据状态 */
    @ApiModelProperty("数据状态")
    private String state;
    /** 船名 */
    @ApiModelProperty("船名")
    private String shipName;
    /** 船舶所有人名称 */
    @ApiModelProperty("船舶所有人名称")
    private String pensionName;
    /** 船舶编码 */
    @ApiModelProperty("船舶编码")
    private String shipCode;
    /** 船长 */
    @ApiModelProperty("船长")
    private String captain;
    /** 辖区代码 */
    @ApiModelProperty("辖区代码")
    private String jurisdictionCode;
    /** 主机总功率 */
    @ApiModelProperty("主机总功率")
    private String power;
    /** 作业类型 */
    @ApiModelProperty("作业类型")
    private String workType;
    /** 联系电话 */
    @ApiModelProperty("联系电话")
    private String contactNumber;
    /** 所有人证件号 */
    @ApiModelProperty("所有人证件号")
    private String certificateNumber;
    /** 船舶所有人地址 */
    @ApiModelProperty("船舶所有人地址")
    private String address;
    /** 船籍 */
    @ApiModelProperty("船籍")
    private String shipStatus;
    /** 航区 */
    @ApiModelProperty("航区")
    private String navigationArea;
    /** 船舶类型 */
    @ApiModelProperty("船舶类型")
    private String shipType;
    /** 总吨位 */
    @ApiModelProperty("总吨位")
    private String tonnage;
    /** 备注 */
    @ApiModelProperty("备注")
    private String remark;
    /** 证书编号 */
    @ApiModelProperty("证书编号")
    private String certificateCode;

    /** 终端ID */
    @ApiModelProperty("终端ID")
    private Long terminalId;

    /** 附件对象 */
    @ApiModelProperty("附件对象")
    private List<AttachSaveOrEditBo> showUmEvtAttchList;
}
